// dart中定义多个接口类
abstract class A{ //父类1
  var str1;
  printA();
}

abstract class B{ //父类2
  var str2;
  printB();
}

// 一个接口类继承多个父类
class S implements A,B{ //继承多个用逗号分割  @override代表该属性或者方法是继承父类的
  @override
  var str1; //继承父类1
  @override
  printA(){
    print('继承父类1');
  }
  @override
  var str2; //继承父类2
  @override
  printB(){
    print('继承父类2');
  }
}
main(){
 S s = new S();
 s.printA();
 s.printB();
}